Spring Driven Mechanical Clocks: The Mainspring Explained